#pragma once
#include <stdint.h>
#include "rtdev/bp_common.h"

#ifdef __cplusplus
extern "C" {
#endif

// typedef enum
// {
//     ZUC_BP_RGB_OFF = 0,
//     ZUC_BP_RGB_RED,
//     ZUC_BP_RGB_GREEN,
//     ZUC_BP_RGB_BLUE,
//     ZUC_BP_RGB_WHITE,
//     ZUC_BP_RGB_YELLOW,
//     ZUC_BP_RGB_FUCHSIA,
//     ZUC_BP_RGB_CYAN
// } zuc_bp_rgb_color_t;

void set_bp_logo_color(uint8_t color);
void set_bP_logo_brightness(uint8_t data);
void set_bp_lock_color(uint8_t color);
void set_bp_lock_brightness(uint8_t data);
void set_bp_beep(uint8_t data);
void set_bp_in_init_pos(bool done);

void get_bp_button_event_status(BPHandleButton* status);

#ifdef __cplusplus
}
#endif